Reuse Documentation and Documentation Reuse

نویسنده

  • Johannes Sametinger
چکیده

This work has been supported by the Austrian Fonds zur Förderung der wissenschaftlichen Forschung. The reuse of application frameworks and class libraries can improve the productivity in software development considerably. Object-oriented techniques, i.e., inheritance and information hiding, that ease reusing software, can be applied to documentation and thus, enable documentation reuse. One can document a software component from scratch—regardless of what a component is. This leads to multiple documentation of features that are multiply reused and may easily result in inconsistencies. One can also describe a component's differences to other components. This seems logical for systems documentation of objectoriented software. However, this kind of reuse can also be applied to documentation, where there is no source code involved at all. The information needed for the reuse of software components is not provided by traditional documentation, which is often divided into project documentation, user documentation, and systems documentation. In this paper we define the contents and structure of reuse documentation and apply the concepts of documentation reuse. This results in a reuse documentation hierarchy that defines the structure of various kinds of reusable components and supports consistency and completeness of the information.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Literate programming and documentation reuse

Object-oriented programming has brought many advantages to the software engineering community. The reuse of existing software components and application frameworks can improve the productivity in software development considerably. The same object-oriented techniques, i.e., inheritance and information hiding, that ease reusing software, can be applied to documentation and thus, enable its reuse....

متن کامل

Clone Detection in Reuse of Software Technical Documentation

As software documentation is becoming more and more complicated, efficiency of maintenance process could be increased through documentation reuse. In this paper, we apply software clone detection technique to automate searching of repeated fragments in software technical documentation to be reused. Our approach supports adaptive reuse, which means extracting “near duplicate” text fragments (rep...

متن کامل

Can Transportation Researchers Reuse Project Datasets and Programs?

Data users involved in research and analysis typically invest a lot of effort cleaning and manipulating their data as they work. Based on this observation, we have investigated two hypotheses: 1) reuse of datasets and procedures is difficult, and 2) the inability to reuse datasets and procedures is primarily due to a lack of documentation. To test these hypotheses we conducted structured interv...

متن کامل

Process Improvement and Software Reuse and Good Documentation

The purpose of this paper is to describe a maintenance documentation system with a number of features contributing significantly towards process improvement and software reuse. The system makes extensive use of techniques of logic programming [1] to enable effective software change management, requirements traceability and continuous creation of templates for cross project use. A repository of ...

متن کامل

Patterns for Documenting Frameworks – Part I

Good design and implementation are necessary but not sufficient pre-requisites for the successful reuse of object-oriented frameworks. Although not always recognized, good documentation is crucial for effective framework reuse, and comes with many issues. Defining and writing good quality documentation for a framework is often hard, costly, and tiresome, especially when not aware of its key pro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996